package com.fivebrms.forms.w9.forms;

import java.io.Serializable;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

public class RemoteW9Form implements Serializable
{
	public boolean isIndividual;
	public boolean isPartnership;
	private String indivPartName;
	private String indivPartSsNum;
	
	public boolean isCorporation;
	public boolean isBusiness;
	private String corpBusName;
	private String corpBusIdentification;
	private String corpBusAddress;
	
	public String signature;
	
	public boolean isIndividual()
    {
    	return isIndividual;
    }

	public void setIndividual(boolean isIndividual)
    {
    	this.isIndividual = isIndividual;
    }

	public boolean isPartnership()
    {
    	return isPartnership;
    }

	public void setPartnership(boolean isPartnership)
    {
    	this.isPartnership = isPartnership;
    }

	public String getIndivPartName()
    {
    	return indivPartName;
    }

	public void setIndivPartName(String indivPartName)
    {
    	this.indivPartName = indivPartName;
    }

	public String getIndivPartSsNum()
    {
    	return indivPartSsNum;
    }

	public void setIndivPartSsNum(String indivPartSsNum)
    {
    	this.indivPartSsNum = indivPartSsNum;
    }

	public boolean isCorporation()
    {
    	return isCorporation;
    }

	public void setCorporation(boolean isCorporation)
    {
    	this.isCorporation = isCorporation;
    }

	public boolean isBusiness()
    {
    	return isBusiness;
    }

	public void setBusiness(boolean isBusiness)
    {
    	this.isBusiness = isBusiness;
    }

	public String getCorpBusName()
    {
    	return corpBusName;
    }

	public void setCorpBusName(String corpBusName)
    {
    	this.corpBusName = corpBusName;
    }

	public String getCorpBusIdentification()
    {
    	return corpBusIdentification;
    }

	public void setCorpBusIdentification(String corpBusIdentification)
    {
    	this.corpBusIdentification = corpBusIdentification;
    }

	public String getCorpBusAddress()
    {
    	return corpBusAddress;
    }

	public void setCorpBusAddress(String corpBusAddress)
    {
    	this.corpBusAddress = corpBusAddress;
    }

	public String getSignature()
    {
    	return signature;
    }

	public void setSignature(String signature)
    {
    	this.signature = signature;
    }



	public String toString()
	{
		return ToStringBuilder.reflectionToString(this);
	}

	public boolean equals(Object obj)
	{
		return EqualsBuilder.reflectionEquals(this, obj);
	}

	public int hashCode()
	{
		return HashCodeBuilder.reflectionHashCode(this);
	}
}
